package com.xb.loan.cashier.service.bean;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 充值结果实体类
 */
public class ChargeOrderResultBO implements Serializable {

    private static final long serialVersionUID = 1083087782556249846L;
    
    private String userId;                      //用户ID    是
    private String orderId;                     //平台订单ID  是
    private String cashierOrderId;              //收银台订单ID 是
    private String platId;                      //平台ID    是
    private String partnerId;                   //代销商 是
    private String loginName;                   //登陆名 是
    private double money;                       //订单金额    是   保留两位小数
    private String accountPeriod;               //账期  是   格式为yyyyMMdd
    private int paychannelType;                 //网关类型    是   
    private String title;                       //标题  是
    private String content;                     //内容  是
    private String payAccount;                  //支付账号    是   第三方支付相关账户（如支付宝账号或支付的银行卡）
    private String status;                      //订单状态    是   0 待处理 1 处理中 2成功3失败
    private String accountStatus;               //对账状态    是   0 未对账，1 对账成功 2对账失败
    private String sendStatus;                  //推送状态    是   0未发送1推送成功2推送失败
    private Date createTime;                    //创建时间    是
    private Date finishTime;                    //完成时间    否
    private Date sendTime;                      //发送时间    否
    private String channelOrderId;              //第三方流水号  否   第三方充值成功之后流水号
    private String errorCode;                   //错误码 是
    private String errorMsg;                    //错误信息    是
    
    public String getUserId() {
        return userId;
    }
    public void setUserId(String userId) {
        this.userId = userId;
    }
    public String getOrderId() {
        return orderId;
    }
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    public String getCashierOrderId() {
        return cashierOrderId;
    }
    public void setCashierOrderId(String cashierOrderId) {
        this.cashierOrderId = cashierOrderId;
    }
    public String getPlatId() {
        return platId;
    }
    public void setPlatId(String platId) {
        this.platId = platId;
    }
    public String getPartnerId() {
        return partnerId;
    }
    public void setPartnerId(String partnerId) {
        this.partnerId = partnerId;
    }
    public String getLoginName() {
        return loginName;
    }
    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }
    public double getMoney() {
        return money;
    }
    public void setMoney(double money) {
        this.money = money;
    }
    public String getAccountPeriod() {
        return accountPeriod;
    }
    public void setAccountPeriod(String accountPeriod) {
        this.accountPeriod = accountPeriod;
    }
    public int getPaychannelType() {
        return paychannelType;
    }
    public void setPaychannelType(int paychannelType) {
        this.paychannelType = paychannelType;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    public String getPayAccount() {
        return payAccount;
    }
    public void setPayAccount(String payAccount) {
        this.payAccount = payAccount;
    }
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getAccountStatus() {
        return accountStatus;
    }
    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus;
    }
    public String getSendStatus() {
        return sendStatus;
    }
    public void setSendStatus(String sendStatus) {
        this.sendStatus = sendStatus;
    }
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getFinishTime() {
        return finishTime;
    }
    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }
    public Date getSendTime() {
        return sendTime;
    }
    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }
    public String getChannelOrderId() {
        return channelOrderId;
    }
    public void setChannelOrderId(String channelOrderId) {
        this.channelOrderId = channelOrderId;
    }
    public String getErrorCode() {
        return errorCode;
    }
    public void setErrorCode(String errorCode) {
        this.errorCode = errorCode;
    }
    public String getErrorMsg() {
        return errorMsg;
    }
    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }
}
